package org.hrqing.chess.entity;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.hrqing.chess.config.props.SystemConfigProps;
import org.hrqing.chess.entity.mapper.BaseAuditingEntity;
import org.hrqing.chess.entity.mapper.BaseEntity;
import org.hrqing.chess.frame.ChessLabel;

/**
 * @author Hrqing
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class Log extends BaseAuditingEntity {

    private String name;

    private ChessLabel.Color color;

    private ChessLabel.Color executing;

    private SystemConfigProps.Depth depth;

    private long start = 0L;

    private long red = 0L;

    private long black = 0L;

    private long differ = 0L;

    private String step;

    private String remark;

}
